#header .back_btn {min-width: 50px; width: initial; text-align: left; line-height: 38px; left: 0px; padding-left: 10px}
#header .back_btn >i {vertical-align: middle;}
#header-text{display: inline-block; font-size: 1.6rem; line-height: 42px; margin-left: 5px; }
input:focus{outline: 0; }
iframe{margin-top: 5px; }
#header {z-index: 9}
#btn-login{background-color: #f37d19; border-color: #ffffff; padding-top: 0; margin-right: 5px;}
#btn-login:active,#btn-login:hover,#btn-login:focus{background-color: #ee6d0f;}
.page_detail_model .datetime_input input {width: initial; min-width: 90px;}


/*datetime-month*/
.datetimepicker table { width: 100%;}
.datetimepicker table tr td span{width: 14%; }
.datetimepicker .datetimepicker-months table tr td span.active,
.datetimepicker .datetimepicker-months table tr td span.active:hover{border-radius: 0;background: none; border:2px solid #00A1CB;color: #333;background-color: none;}
.datetimepicker .datetimepicker-months thead tr:first-child th,
.datetimepicker .datetimepicker-months thead tr:first-child th:hover{border: 0;background: #f0f0f0;font-weight:bold;}
.datetimepicker .datetimepicker-months table tr td span{height: 35px;line-height: 33px;font-size: 1.2rem;}

.page_detail_model .btm_main .title_main i{margin-right: 5px;}
/*.page_detail_model .base_main .mid_info{border-bottom: 1px solid #ddd;margin-bottom: 7px;}*/
.page_detail_model .base_main .mid_info{border-bottom: 0px solid #ddd;margin-bottom: 7px;}
.page_detail_model .base_main .all_chart{border:0;}
.page_detail_model .base_main .first_main p.value{padding-bottom: 10px;text-align: center;}
.page_detail_model .base_main .first_main{padding: 25px 0;}
.page_detail_model .base_main .first_main td .value{font-size: 20px;}
.page_detail_model .base_main .first_main td .title{font-size: 12px;line-height: normal;padding: 10px 0;}
.page_detail_model .btm_main .title_main .title{font-size: 1.3rem;}
.page_detail_model .btm_main table{margin-top: 5px;}
.page_detail_model .btm_main .table_title{margin-top: 10px;}


#header .header_left_title{line-height: 44px;}
.table_list_model .top_info .price .value{font-size: 1.6rem;}
.page_detail_model .btm_main table td.title{white-space: nowrap;}

#icon-help{
	float: right;
    position: absolute;
    left: calc(100% - 30px);
    width: 28px;
}
.page_detail_model .base_main .all_chart{height: 290px;border-top: 1px solid #ddd;}
.page_detail_model .btm_main .progress .progress-bar{white-space: nowrap;}
.page_detail_model .btm_main .n1 .progress-bar, .page_detail_model .btm_main .n2 .progress-bar, .page_detail_model .btm_main .n3 .progress-bar{
	color: #333;
}
.page_bargain .page_detail_model .base_main .all_chart{height: 250px;border-top: 1px solid #ddd;}
.fold_main>.mid_info{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.fold_main>.mid_info>.info{
	-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex: 1;        
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  -webkit-flex-flow: column;
  flex-flow: column;
    justify-content: center;
    -webkit-justify-content: center;
}
.fold_main>.mid_info>.chart,
.fold_main>.mid_info>.all_chart {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction: column;
	-webkit-flex-flow: column;
  flex-flow: column;
}
.fold_main>.mid_info>.chart>span{
	margin: auto;
}
.fold_main>.mid_info>.chart>i,
.fold_main>.mid_info>.all_chart>i{
  margin: auto;
}
.fold_main>.mid_info>.all_chart{
  width: 100%;
}

.base_main>.mid_info{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.base_main>.mid_info>.info{
		-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex: 1;        
	margin-left:0;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  -webkit-flex-flow: column;
  flex-flow: column;
    justify-content: center;
    -webkit-justify-content: center;
}
.base_main>.mid_info>.chart{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction: column;
	-webkit-flex-flow: column;
  flex-flow: column;
  margin-top:3px;
}
.base_main>.mid_info>.chart>span,
.base_main>.mid_info>.chart>span,
.base_main>.mid_info>.chart>i {
	margin: auto;
}
.base_main>.mid_info>.chart>i {
  width: 17.5px;
}
.page_detail_model .base_main .all_chart>i{
  margin-top: 40%;
  margin-left: 48%;
  font-size: 2.6rem;
}
.more>label{
	margin-bottom: 0;
}
body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#btn-logout{
    margin-left: 10px;
    margin-right: 10px;
    background-color: transparent;
    border-color: #fff;
    float: right;
}
#btn-logout:hover,
#btn-logout:focus,
#btn-logout:active {
  border-color: #fff;
  outline: 0;
}
.scroller-wrapper{
  /*margin-top: 42px;*/
}
.scroller-wrapper>.scroller{
  top: 0px;
  left: 0px;
  right: 0px;
  padding-bottom: 0px;
}
#page_main{margin-top: 0px}
.base_main .all_chart>span>div{
  margin-top: 30px;
}
.highcharts-container table ,
.highcharts-container table span,
.highcharts-container table strong,
.highcharts-container text,
.highcharts-container tspan{
  font-size: 10px;
}
.percentage-10000{
  background-image: url("./image/10000.png");
  background-size: 18px;
  width: 18px;
  height: 10px;
      display: inline-block;
}
.percentage-10000.large{
  background-size: 22px;
  width: 22px;
  height: 12px;
}

.sort_type span{
  padding-left: 10px;
  padding-right: 10px;
}
#container{
  position: fixed;
  z-index: inherit;
}


/*弹出框*/
/*主页消息信息框*/
.popup_main_bg{filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1;position: fixed;top: 0;bottom: 0; width: 100%;background: #000;z-index: 9;}
.popup_main{position: absolute;top: 50%;left: 50%;margin-top: -90px;margin-left: -40px; width: 80px;background: #333;color: #666;z-index: 1300;text-align: center;border-radius: 6px; opacity: 0.8;}
.popup_main .title_main{font-size: 1.3rem;border-bottom: 1px solid #ddd;color: #777;height: 38px;line-height: 38px;}

.popup_main .control_main{font-size: 1.2rem;border-top: 1px solid #eee;color: #777;height: 32px;line-height: 32px;}
.popup_main .mid_main{padding: 10px;color: #777;min-height: 65px;}
.popup_main .mid_main{padding-top: 22px;}
.popup_main .mid_main .icon-spin{color: #fff; font-size: 20px}
.popup_main .action{float: left;width: 50%;line-height: 35px;border-right: 1px solid #eee;color: #C4012D;font-size: 14px;}
.popup_main .cancel{line-height: 35px;color: #888;font-size: 14px;}
.popup_main .cancel a{text-decoration: none;}


/* 首页表格 */

#index_table_show {
  width: 100%;
  margin-bottom: 15px;
}
#index_table_show  .index-block{
  text-align: center;
}
#index_table_show .index-block-wraper {
  padding: 0 5px;
  width: 50%;
  display: inline-block;
}
#index_table_show .index-block-wraper:nth-child(odd) {
  padding-left: 10px;
}
#index_table_show .index-block-wraper:nth-child(even) {
  padding-right: 10px;
}
#index_table_show .index-block-wraper .index-block .title{
  font-size: 1.4rem;
}
#index_table_show .index-block {
    /*border-left: 1px dotted #ccc;*/
    width: 100%;
    text-align: center;
    vertical-align: top;
    position: relative;
    border-radius: 6px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(../../prototype/images/index_01.png) no-repeat 0 0 #F7921E;
}
.page_index .type_list {
    margin-top: 5px;
}

#page_main .pagination {
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 999;
  margin: 2px 0 0 0;
}

#bannerpagination .swiper-pagination{
  position:absolute;
  text-align:center;
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  z-index:10
}

#bannerpagination .swiper-pagination-bullet{
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
  cursor: pointer;
  margin: 0 5px;
}

#bannerpagination .swiper-pagination-bullet-active{opacity:1;background:#FC7E0F}

#index_table_show .index-block.client-data{
    background-color: #2AABE4;
}
#index_table_show .day {
    position: absolute;
    left: 3px;
    top: 3px;
    font-size: 1.1rem;
    background: #E1DBC5;
    /*width: 18px;*/
    padding: 0 5px;
    height: 18px;
    line-height: 18px;
    text-align: center;
}
#index_table_show .value {
    font-size: 1.4rem;
    color: #fff;
    font-weight: bold;
}
#index_table_show .title {
    font-size: 1rem;
    color: #ddd;
    padding: 0px 0 10px 0;
}
#index_table_show .icon {
    height: 45px;
    /*margin-top: -40px;*/
    line-height: normal;
}
#index_table_show .kh .icon {
    background:url(../../prototype/images/list_icon02.png) no-repeat center -152px;
    background-size: 45px;
}
#index_table_show .xzyxh .icon {
    background:url(../../prototype/images/list_icon02.png) no-repeat center -277px;
    background-size: 45px;
}
#index_table_show .aum .icon {
    background:url(../../prototype/images/list_icon01.png) no-repeat center -1px;
    background-size: 45px;
}
#index_table_show .lrzjc .icon {
    background:url(../../prototype/images/list_icon01.png) no-repeat center -501px;
    background-size: 45px;
}
#index_table_show .scfe .icon {
    background:url(../../prototype/images/list_icon01.png) no-repeat center -501px;
    background-size: 45px;
}

@-webkit-keyframes ptr-loading {
  0% {
    padding:0px;
  }

  100% {
    padding: 40px;
  }
}

@keyframes ptr-loading {
  0% {
    padding: 0px;
  }

  100% {
    padding: 40px;
  }
}

.loading  {
  -webkit-animation: ptr-loading 0.8s;
  animation: ptr-loading 0.8s;
}
